loggerhead sea turtle - English Synonyms Dictionary